a self-righteous prig

Translations
самодовольный моралист
Nobody likes a self-righteous prig.
Никто не любит самодовольных моралистов.